20260101	OSA scouting updated ratings (potential): Stuff: - (6); Movement: - (4); Control: - (4).
20260301	Went undrafted and became a free agent.
20260307	Signed a minor league contract with the <a href="../teams/team_79.html">Denver Glaciers</a> organization.
20260518	Injured (torn biceps), out for 2-3 months.
20260715	Suffered setback in recovery from injury, will miss another 5 weeks.
20270101	OSA scouting updated ratings (potential): Stuff: - (7); Movement: - (4); Control: - (5).
20280101	OSA scouting updated ratings (potential): Stuff: - (5); Movement: - (4); Control: - (4).
20290101	[S]OSA scouting updated ratings (potential): Stuff: - (6); Movement: - (5); Control: - (5).
20290617	[A]Pitches a PERFECT GAME against the <a href="../teams/team_123.html">Salton City Naturals</a>, striking out 12 hitters!
20290702	[I]Injured (shoulder inflammation), out for 2-3 months.
20300101	[S]OSA scouting updated ratings (potential): Stuff: - (7); Movement: - (5); Control: - (6).
20300407	[G]Named the #85 prospect in the RSL
20301126	[G]Received a 1-year contract worth a total of $300,000 through automatic renewal.
20310101	[S]OSA scouting updated ratings (potential): Stuff: - (7); Movement: - (6); Control: - (7).
20310406	[G]Named the #63 prospect in the RSL
20310706	[G]Was traded by the <a href="../teams/team_79.html">Denver Glaciers</a> to the <a href="../teams/team_89.html">Atlanta Flames</a>, along with 3B <a href="../players/player_14889.html">Anthony Brandon</a>, CF <a href="../players/player_13682.html">Torsten Argelander</a>,  in exchange for SP <a href="../players/player_13656.html">Salvador Arzola</a>, 3B <a href="../players/player_14084.html">Efraim Cullus</a>.
20310717	[I]Injured (mild oblique strain), day-to-day for 2 days.
20311202	[G]Received a 1-year contract worth a total of $300,000 through automatic renewal.
20320101	[S]OSA scouting updated ratings (potential): Stuff: - (8); Movement: - (5); Control: - (7).
20320323	[I]Injured (strained oblique), out for 2 weeks.
20321130	[G]Received a 1-year contract worth a total of $300,000 through automatic renewal.
